import request from '../utils/request'

export default class fileUploadController {

  // 文件上传
  static upload(data) {
    return request({
      url: '/web/file/upload',
      method: 'post',
      data,
      headers: {'Content-Type': 'multipart/form-data'}
    })
    
  }

  // 获取文件列表
  static getFileList(data) {
    return request({
      url: '/web/file/list',
      method: 'post',
      data
    })
  }

  // 删除文件
  static delFile(data) {
    return request({
      url: '/web/file/delete',
      method: 'post',
      data
    })
  }

  // 修改文件名
  static updateFile(data) {
    return request({
      url: '/web/file/update',
      method: 'post',
      data
    })
  }

  // 上传文件夹
  static uploadFolder(data) {
    return request({
      url: '/web/file/upload/folder',
      method: 'post',
      data
    })
  }

}
